long-range weapon - Spanish English Dictionary